@charset "UTF-8";
.subBanner{position: relative;z-index: 2;overflow: hidden;padding-top: 20.8333%;}
.subBanner img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover; object-position: center center;transform: scale(1.1);-webkit-transform: scale(1.1);transition: all 3s ease;-webkit-transition: all 3s ease;}
.subBanner.on  img{transform: scale(1);-webkit-transform: scale(1);}
.subBanner .text{position: absolute;left: 0;bottom:0;z-index: 3;width: 100%;height: 70px;line-height: 70px;background: url(../images/img/subbannerbg.png) no-repeat left center;font-size: 32px;font-weight: bold;color: #ffffff;padding-left: 14%;}

.subBanner.dj .text{background-image: url(../images/img/djsubbannerbg.png);}
/* subMenu start */
.subMenu{background: url(../images/img/subMenubg.jpg) no-repeat center / cover;min-height: 400px;box-sizing: border-box;padding: 15px 20px;width: 260px;margin-right: 60px;}
.subMenu li a{display: block;height: 76px;line-height: 76px;font-size: 18px;color: #ffffff;transition: all .4s ease;padding-left: 30px;background-position: right -100px center;}
.subMenu li.hover a,.subMenu li:hover a{background: #fff url(../images/img/subMenuen.png) no-repeat center right -40px;color: #333333;}

.subMenu.dj{background-image: url(../images/img/djsubMenubg.jpg);}
.subMenu.dj li.hover a,.subMenu.dj li:hover a{background-image: url(../images/img/djsubMenuen.png);}

/* subMenu end */
/* 三级栏目 start */
.sjMenu{text-align: center;margin-bottom: 50px;margin-top: 40px;}
.sjMenu a{display: inline-block;height: 60px;line-height: 60px;padding: 0 27px;border: 1px solid #20a071;font-size: 18px;color: #20a071;margin: 0 20px;transition: all .4s ease;border-radius: 30px;min-width: 170px;}
.sjMenu a.hover,.sjMenu a:hover{background: #20a071;color: #fff;}
/* 三级栏目 end */
/* location start */
.location{font-size: 15px;color: #666666;line-height: 73px;height: 73px;}
.location a{color: #666666;}
.location a:last-child,.location a:hover{color: #04893b;}

.location.dj a:last-child,.location.dj a:hover{color: #bf0f11;}

.subPage{overflow: hidden;}
.subTitle{font-size: 24px;font-weight: bold;color: #222222;padding-bottom: 25px;border-bottom: 1px solid #dddddd;position: relative;}
.subTitle:before{display: block;content: "";position: absolute;left: 0;bottom: -1px;width: 100px;height: 5px;background: url(../images/img/subTitleicn.png) no-repeat center;}

.subTitle.dj:before{background-image: url(../images/img/djsubTitleicn.png);}
/* location end */
/* 分页 start */
.page { text-align: center;margin:0 0 50px 0;}
.page li {display: inline-block; margin: 0 5px; height: 40px; overflow: hidden;}
.page li span,.page li a {display: block; height: 40px; line-height: 38px;background: #f0f0f0; width: 40px;font-size: 15px; color: #999999;box-sizing: border-box;border-radius: 50%;border: 1px solid #f1f1f1;}
.page li.active span ,.page li:hover a{background: #03925e; color: #fff;border-color: #03925e;}

.page.dj li.active span ,.page.dj li:hover a{background: #bf0f11;border-color: #bf0f11;}
/* 分页 end */
/* 特色南药 start */
.nySearch{border: 1px solid #dddddd;border-radius: 6px;padding: 5px;margin-bottom: 40px;overflow: hidden;}
.nySearch .btn{width: 150px;height: 60px;line-height: 60px;border-radius: 6px;text-align: center;background: #03925e;font-size: 17px;color: #ffffff;margin-left: 30px;cursor: pointer;}
.nySearch input{float: left;display: inline;width: calc(100% - 180px);height: 60px;line-height: 60px;padding-left: 70px;box-sizing: border-box;background: url(../images/img/searchbox.png) no-repeat center left 20px;outline: none;border: none;font-size: 17px;color: #333;}
.nySearch input::placeholder{color: #666;font-size: 17px;}
.tsny{margin-right: -40px;overflow: hidden;}
.tsny li{width: 25%;float: left;display: inline;margin-bottom: 40px;}
.tsny li a{display: block;margin-right: 40px;border-radius: 8px;background: #f2f2f2;padding: 20px;}
.tsny li a .pic{margin-bottom: 15px;}
.tsny li a .pic:before{padding-top: 92.8571%;}
.tsny li a .title{text-align: center;font-size: 18px;color: #333333;line-height: 20px;transition: all .4s ease;}
.tsny li a:hover .title{color: #03925e;}
/* 特色南药 end */
/* 历史沿革 start */
.lsyg{padding:90px 0  0 70px;}
.lsyg .item{padding-left: 35px;position: relative;padding-bottom: 130px;overflow: hidden;}
.lsyg .item:before{display: block;content: "";position: absolute;left: 0;top: 4px;width: 8px;height: 8px;border: 4px solid #20a071;border-radius: 50%;}
.lsyg .item:after{display: block;content: "";width: 1px;height: 70px;background: #cccccc;left: 75px;bottom: 30px;position: absolute;}
.lsyg .item:last-child:after{display: none;}
.lsyg .item .time{font-size: 24px;font-weight: bold;color: #222222;line-height: 26px;margin-right: 60px;float: left;display: inline;}
.lsyg .item .info{overflow: hidden;font-size: 16px;line-height: 30px;color: #666666;}
/* 历史沿革 end */
/* 历任领导 start */
.lrld{padding: 50px 40px;}
.lrld li{overflow: hidden;display: flex;justify-content: space-between;}
.lrld li .item{flex: 1;height: 60px;line-height: 60px;text-align: center;margin-right: 2px;background: #f6f6f6;font-size: 16px;color: #333333;}
.lrld li .item:last-child{margin-right: 0;}
.lrld li:nth-child(2n) .item{background: #fff;}
/* 历任领导 end */
/* 现任领导 start */
.cgList{margin-right: -40px;overflow: hidden;}
.cgList li{width: 50%;float: left;display: inline;margin-bottom: 40px;}
.cgList li .con{margin-right: 40px;height: 180px;border: 1px solid #dddddd;padding: 40px 50px 0;box-sizing: border-box;border-radius: 8px;}
.cgList li .con .title{font-size: 24px;font-weight: bold;line-height: 26px;margin-bottom: 24px;padding-left: 40px;position: relative;}
.cgList li .con .title a{color: #010101;}
.cgList li .con .title a:hover{color: #20a071;}
.cgList li .con .title:before{display: block;content: "";left: 0;top: 10px;width: 20px;height: 4px;background: #20a071;position: absolute;}
.cgList li .con .info{font-size: 14px;line-height: 30px;color: #555555;}
.cgList li .con .info span{font-weight: bold;color: #333333;}
/* 现任领导 end */
/* 机构设置 start */
.jgsz{padding: 60px 40px;}
.jgsz img{display: block;width: 100%;}
/* 机构设置 end */
/* 全图列表 start */
.imgText li{overflow: hidden;padding: 30px 0;border-bottom: 1px dashed #cdcdcd;}
.imgText li .pic{width: 268px;margin-right: 30px;overflow: hidden;}
.imgText li .pic:before{padding-top: 65.2985%;}
.imgText li .text{overflow: hidden;padding-top: 10px;}
.imgText li .text .time{font-size: 14px;color: #999999;line-height: 14px;margin-bottom: 25px;}
.imgText li .text .title{font-size: 18px;color: #333333;margin-bottom: 15px;line-height: 20px;}
.imgText li .text .title a{color: #333333;transition: all .4s ease;}
.imgText li .text .info{font-size: 14px;line-height: 16px;color: #666666;margin-bottom: 40px;}
.imgText li .text .title a:hover{color: #03925e;}
.imgText li .text .btn{width: 26px;height: 26px;float: left;display: inline;background: url(../images/img/imgtextbtn.png) no-repeat center;}

.imgText.dj li .text .title a:hover{color: #bf0f11;}
.imgText.dj li .text .btn{background-image: url(../images/img/djimgtextbtn.png);}
/* 全图列表 end */
/* 全文列表 start */
.textList li{overflow: hidden;border-bottom: 1px dashed #cdcdcd;height: 60px;line-height: 60px;}
.textList li .time{font-size: 16px;color: #999999;margin-left: 30px;transition: all .4s ease;}
.textList li .info{font-size: 18px;color: #333333;overflow: hidden;transition: all .4s ease;padding-left: 25px;}
.textList li .info a{color: #333;transition: all .4s ease;}
.textList li .info:before{display: block;content: "";position: absolute;left: 0;top: 50%;width: 6px;height: 6px;background: #cccccc;margin-top: -3px;transition: all .4s ease;border-radius: 50%;}
.textList li:hover .info:before{background: #03925e;}
.textList li:hover .time,.textList li:hover .info a{color: #03925e;}
/* 全文列表 end */
/* 单篇页 start */
.singleArtcle{padding: 45px 0;}
.singleArtcle .title{font-size: 30px;line-height: 38px;color: #111111;margin-bottom: 35px;text-align: center;font-weight: bold;}
.singleArtcle .text{font-size: 16px;color: #666666;line-height: 30px;overflow-x: auto;}
.singleArtcle .text img{display: inline-block;max-width: 100%;margin: 0 auto;}
/* 单篇页 end */
/* 新闻详情 start */
.newsView{overflow: hidden;padding:  55px 100px 50px;margin-bottom: 50px;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;}
.newsView .title{font-size: 30px;line-height: 36px;color: #333333;font-weight: bold;margin-bottom: 30px;text-align: center;}
.newsView .titlec{font-size: 15px;color: #333333;line-height: 60px;margin-bottom: 30px;height: 60px;text-align: center;background: #edf8f2;}
.newsView .text{font-size: 16px;color: #666666;line-height: 32px;overflow-x: auto;margin-bottom: 40px;}
.newsView .text img{margin: 0 auto;max-width: 100%;}
.newsView .back{width: 156px;height: 40px;line-height: 40px;border-radius: 30px;background: #03925e url(../images/img/back.png) no-repeat center left 35px;padding-left: 60px;font-size: 15px;color: #ffffff;cursor: pointer;display: block;margin: 0 auto;box-sizing: border-box;display: block;}
.newsView .btn:hover{opacity: 0.8;}
.newsView table{width:100%;text-align:center}
/* 新闻详情 end */
/* 党建领导列表 start */
.djleaderDl{margin-right: -40px;overflow: hidden;}
.djleaderDl li{width: 25%;float: left;display: inline;margin-bottom: 35px;}
.djleaderDl li a{display: block;margin-right: 40px;border: 1px solid #dddddd;padding: 20px;text-align: center;}
.djleaderDl li a .pic{margin-bottom: 20px;}
.djleaderDl li a .pic:before{padding-top: 127.5%;}
.djleaderDl li a .title{font-size: 18px;color: #bf0f11;line-height: 20px;margin-bottom: 15px;}
.djleaderDl li a .titlec{font-size: 14px;color: #555555;line-height: 16px;}
/* 党建领导列表 end */